OPENQASM 2.0;
include "qelib1.inc";
qreg q[22];
ccx q[0],q[1],q[2];
ccx q[2],q[3],q[4];
ccx q[4],q[5],q[6];
ccx q[6],q[7],q[8];
ccx q[8],q[9],q[10];
ccx q[10],q[11],q[12];
ccx q[12],q[13],q[14];
ccx q[14],q[15],q[16];
ccx q[16],q[17],q[18];
ccx q[18],q[19],q[20];
cx q[20],q[21];